Search results

Types

Classes
Interfaces
Enums
Functions
Type aliases
Constants

Members

Properties
Methods
Getters
Setters
Enum members
Show privates

Other

In this module only

Class PresenceActivity

extends BaseStructureclass BaseStructuredetritus-client/structures/BaseStructure

Defined in presence

Presence Activity Structure, used in [Presence]

Constructor

constructor(user: Userclass Userdetritus-client/structures/User, data: BaseStructureDatainterface BaseStructureDatadetritus-client/structures/BaseStructureData)

Properties

_keys = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
_keysMerge = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
_keysSkipDifference = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
user: Userclass Userdetritus-client/structures/User[src]
_guildIds: BaseSetclass BaseSetdetritus-utils/BaseSet<string> | string = ""[src]
assets?: PresenceActivityAssetsclass PresenceActivityAssetsdetritus-client/structures/PresenceActivityAssets[src]
buttons?: Array<string>external Array[src]
emoji?: Emojiclass Emojidetritus-client/structures/Emoji[src]
party?: {id?: string, size?: [number, number]}[src]
platform?: ActivityPlatformTypesenum ActivityPlatformTypesdetritus-client/ActivityPlatformTypes[src]
secrets?: {join?: string, match?: string, spectate?: string}[src]
timestamps?: PresenceActivityTimestampsclass PresenceActivityTimestampsdetritus-client/structures/PresenceActivityTimestamps[src]

Methods

get application(): Applicationclass Applicationdetritus-client/structures/Application | null[src]
get group(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Userclass Userdetritus-client/structures/User>[src]
get guildIds(): BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
imageUrlFormat(format?: null | string, query?: UrlQuerytype UrlQuerydetritus-client/utils/UrlQuery): null | string[src]
fetchApplication(): Promise<Applicationclass Applicationdetritus-client/structures/Application | null>external Promise[src]
fetchButtonUrls(): Promise<any>external Promise[src]
fetchMetadata(): Promise<any>external Promise[src]
mergeValue(key: string, value: any): void[src]